runtime.pageAlloc.scav (field)
25 uses
runtime (current package)
mgc.go#L1068: mheap_.pages.scav.index.nextGen()
mgcscavenge.go#L661: mheap_.pages.scav.releasedBg.Add(released)
mgcscavenge.go#L678: ci, pageIdx := p.scav.index.find(force)
mgcscavenge.go#L774: p.scav.index.setNoHugePage(ci)
mgcscavenge.go#L815: p.scav.index.setEmpty(ci)
mgcsweep.go#L430: releasedBg := mheap_.pages.scav.releasedBg.Load()
mgcsweep.go#L431: releasedEager := mheap_.pages.scav.releasedEager.Load()
mgcsweep.go#L437: mheap_.pages.scav.releasedBg.Add(-releasedBg)
mgcsweep.go#L438: mheap_.pages.scav.releasedEager.Add(-releasedEager)
mheap.go#L1333: mheap_.pages.scav.releasedEager.Add(released)
mpagealloc.go#L269: scav struct {
mpagealloc.go#L329: p.summaryMappedReady += p.scav.index.init(test, sysStat)
mpagealloc.go#L370: p.summaryMappedReady += p.scav.index.grow(base, limit, p.sysStat)
mpagealloc.go#L586: p.scav.index.alloc(sc, ei+1-si)
mpagealloc.go#L592: p.scav.index.alloc(sc, pallocChunkPages-si)
mpagealloc.go#L597: p.scav.index.alloc(c, pallocChunkPages)
mpagealloc.go#L602: p.scav.index.alloc(ec, ei+1)
mpagealloc.go#L950: p.scav.index.free(i, pi, 1)
mpagealloc.go#L959: p.scav.index.free(sc, si, ei+1-si)
mpagealloc.go#L963: p.scav.index.free(sc, si, pallocChunkPages-si)
mpagealloc.go#L966: p.scav.index.free(c, 0, pallocChunkPages)
mpagealloc.go#L969: p.scav.index.free(ec, 0, ei+1)
mpagealloc_64bit.go#L185: p.summaryMappedReady += p.scav.index.sysGrow(base, limit, p.sysStat)
mpagecache.go#L94: p.scav.index.free(ci, pi+i, 1)
mpagecache.go#L171: p.scav.index.alloc(ci, uint(sys.OnesCount64(c.cache)))
|
The pages are generated with Golds v0.6.7. (GOOS=linux GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |